package godzilla.ciudad.estructuras;

public abstract class Edificio extends Estructura{

	public static final int SALUD_MAXIMA = 100;
	public static final int SALUD_MINIMA = 0;
	protected int salud;
	protected int velocidadDeReconstruccion;



	public Edificio(){
		
		salud = SALUD_MAXIMA;
		
	}
	
	
	public void daniar(int danio){
		
		salud = salud - danio;
		
	}
	
	public int vida(){
		
		return salud;
		
	}
	
	protected void reparar(){
		
		salud = salud + velocidadDeReconstruccion;
		
		if (salud > SALUD_MAXIMA){
			salud = SALUD_MAXIMA;
		}
		
	}
	
	public boolean estaEnPie(){
		
		return (salud > SALUD_MINIMA);
		
	}

	public int costo(){
		
		return costo;
		
	}
	
}
